sprawling needle sunrose - French English Dictionary